Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Rosario Challenger Argentina Open - Buenos Aires USA F27 USA F28 USA F29 USA F3 USA F8 USA F13 Argentina F5 Argentina F9 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Brazil F12 Argentina F8 Argentina F9 Argentina F10 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Argentina F17 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F21 Argentina F22 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Argentina F4 Argentina F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F11 Argentina F14 Argentina F20 Argentina F21 Argentina F22 Argentina F11 Singha Tennis Classic - Tarzana Wailea Men's Challenger - Maui Odlum Brown Vancouver Open - Vancouver Bucaramanga Challenger Santiago Challenger XL Bermuda Open - Bermuda Bogota Challenger Manta Challenger Seville Challenger Tulsa Challenger Todi Challenger Ljubljana Challenger Sacramento Challenger Buenos Aires Challenger Montevideo Challenger Salinas Challenger Santiago Challenger Santos Challenger Lima Challenger Bogota Challenger Manta Challenger San Juan Challenger Barranquilla Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Montevideo Challenger Bucaramanga Challenger Itajai Challenger Sao Paulo Challenger Aix En Provence Challenger Buenos Aires Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Sao Leopoldo Challenger Campinas Challenger Napa Challenger Sacramento Challenger San Juan Challenger Panama City Challenger Cordoba Challenger Guayaquil Challenger Sao Paulo Challenger Tour Finals Sarasota Challenger Irving Challenger Guayaquil Challenger Santos Challenger Campinas Challenger Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Canberra Challenger Sarasota Challenger Barranquilla Challenger Genova Challenger Szczecin Challenger Buenos Aires Challenger USTA Comerica Challenger - Aptos Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan GHI Bronx Classic - Bronx Swanston Challenger - Sacramento Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Phoenix Challenger Cagliari Challenger Napoli Challenger Palermo Challenger Bucaramanga Challenger Dallas Challenger Bucaramanga Challenger San Luis Potosi Challenger Buenos Aires Challenger Banja Luka Challenger San Juan Challenger Tiburon Challenger Montevideo Challenger Erste Bank Open - Vienna Irving Challenger Bordeaux Challenger Burbank Challenger - Burbank Surbiton Challenger Montevideo Challenger Bogota Challenger The Surbiton Trophy - Surbiton Campos do Jordao Challenger Bordeaux Challenger Campinas Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia The West Side Tennis Club Clay Court Challenger - Forest Hills 2003 USTA Challenger of Calabasas - Calabasas Tiburon Challenger Quito Challenger Sao Paulo Challenger Barranquilla Challenger Salinas Challenger Pereira Challenger Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach Villa Allende Challenger Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham China Open - Beijing Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Santiago Challenger Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Rio De Janeiro Challenger Porto Alegre Challenger Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar USTA Men's Challenger of Dallas - Dallas Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Harrah's Entertainment Men's Pro Challenger - Tunica Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland Santiago Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Citi Open - Washington Argentina Open - Buenos Aires Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Winston-Salem Open - Winston-Salem European Open - Antwerp Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul The Tennis Channel Open - Las Vegas SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp Cali Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Sydney International - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Next Generation Adelaide International - Adelaide Fever-Tree Championships - London Heineken Open - Auckland Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Intrum Stockholm Open - Stockholm Cordoba Open - Cordoba Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba AEGON Championships - London Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Emilia-Romagna Open - Parma Abierto Mexicano - Los Cabos San Diego Open - San Diego Cordoba Open - Cordoba Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona China Open - Beijing Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Hamburg European Open - Hamburg Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Cordoba Open - Cordoba Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona China Open - Beijing Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Hall of Fame Open - Newport Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona VTR Open - Vina del Mar SAP Open - San Jose Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag BNP Paribas Masters - Paris Miami Open - Miami Royal Guard Open Chile - Vina del Mar Shanghai Rolex Masters - Shanghai Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Brisbane International - Brisbane Heineken Open - Auckland Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham The Swanston Challenger - Sacramento Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Hypo Group Tennis International - Portschach Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm Milan Challenger Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Sydney International - Sydney Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Serbia Open - Belgrade China Open - Beijing European Open - Antwerp AEGON International - Eastbourne Rio Open - Rio de Janeiro Medibank International - Sydney Sydney International - Sydney Barcelona Open Banc Sabadell - Barcelona Hall of Fame Tennis Championships - Newport BMW Open - Munich Legg Mason Tennis Classic - Washington Copa Claro - Buenos Aires European Open - Antwerp SAP Open - San Jose ASB Classic - Auckland European Open - Antwerp Aircel Chennai Open - Chennai Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach European Open - Antwerp Indianapolis Tennis Championships - Indianapolis Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Open Parc - Lyon Zhuhai Open - Zhuhai Cordoba Open - Cordoba Davidoff Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Houston Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Geneva Open - Geneva Argentina Open - Buenos Aires SAP Open - San Jose ARAG ATP World Team Championship - Dusseldorf Medibank International - Sydney Geneva Open - Geneva cinch Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Bet-at-home Cup - Kitzbuhel Citi Open - Washington Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Erste Bank Open - Vienna Adelaide International - Adelaide Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, PO, KAZ-ARG 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Laver Cup - Chicago Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Group I, 1R, ARG-BLR 4-1 ATP Cup - Sydney Laver Cup - London Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Davis Cup, Group A, Bologna U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Internazionali BNL d'Italia - Rome AAMI Classic - Kooyong All Lower level tournaments AAMI Classic - Kooyong Nitto ATP Finals - London Olympics - Beijing Olympics - Tokyo